package test3;

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.sql.SQLException;

import javax.imageio.ImageIO;
import javax.swing.*;

public class PannPrincipal extends JPanel
{	
	private static final long serialVersionUID = 1L;
	private JLabel bienvenue;
	private JLabel recherche;
	private JTextField rechercheText;
	private JButton rechercheBouton;
	private JTextField pseudo;
	private JButton pseudoBouton;
	private JLabel id;
	private JLabel statut;
	private BufferedImage im=null;
	private int longueur2;
		
	public void pp()
	{
	   /*  pseudo=new JTextField("Entrez un nouveau pseudo", 100); 
		 pseudo.setBounds(200+20, 100, 200, 20);	
		 this.add(pseudo);*/
		
		
	/*	id= new JLabel("Pseudo actuel : faudra mettre le statut de la BDD");add(id);
		pseudo=new JTextField(10);add(pseudo);
		pseudoBouton=new JButton("Valider le pseudo"); add(pseudoBouton);		

		statut=new JLabel("Statut");add(statut);
        String[] Statuts = {"En Ligne", "Occupe(e)", "Absent(e)"};
        JComboBox cb = new JComboBox(Statuts);add(cb);
		*/
	}
	

	public void paintComponent(Graphics g) 
	{
		super.paintComponent(g); 
		
		/****1° partie en haut****/
		
		/*image*/
		
		String fichier = "icon.jpg";		
		try {
			im = ImageIO.read(new File(fichier));
		} catch (IOException e) {e.printStackTrace();}
		g.drawImage(im, 10, 10, im.getWidth(), im.getHeight(), null);	
		
		/*ecritures*/	
		
		//e-mail
	    Font f = new Font("Serif", Font.BOLD, 15); g.setFont(f); g.setColor(Color.BLACK);	     
	 	FontMetrics fm = g.getFontMetrics();
		int longueur1 = fm.stringWidth("E-mail :"); 
		g.drawString("E-mail : ", im.getWidth()+20, 35);g.drawString(" voir BDD ", im.getWidth()+longueur1+20, 35); 
		
		//pseudo
		f = new Font("Serif", Font.BOLD, 20); g.setFont(f); g.setColor(Color.RED);
		fm = g.getFontMetrics();
		longueur2 = fm.stringWidth("Pseudo actuel : ");
	    g.drawString("Pseudo actuel : ", im.getWidth()+20, 75);g.drawString(" voir BDD encore ", im.getWidth()+longueur2+20, 75); 
	    pseudo=new JTextField("Entrez un nouveau pseudo"); 
		pseudo.setBounds(im.getWidth()+longueur2+20, 100, 200, 20);	
		this.add(pseudo);
		
		//bouton pseudo
		pseudoBouton=new JButton("Valider le pseudo"); 
		pseudoBouton.setBounds(im.getWidth()+longueur2+240, 100, 200, 20);
		this.add(pseudoBouton);
		
		//statut
		int longueur3 = fm.stringWidth("Statut : ");	
	    g.drawString("Statut : ", im.getWidth()+20, 175);
        String[] Statuts = {"En Ligne", "Occupe(e)", "Absent(e)"};
        JComboBox cb = new JComboBox(Statuts);
        cb.setBounds(im.getWidth()+longueur3+20, 160,100 ,20 );
        this.add(cb);

	   repaint();
	  
	}
}
